﻿/**
 * @file   OperPrimitiveManager.h
 * @brief  体素操作器.
 * @author YanZhiHui (chanyuantiandao@126.com)
 * @date   2024-08-31
 */
#ifndef OPERATORSPRIMITIVEMANAGER_H
#define OPERATORSPRIMITIVEMANAGER_H

#include "OperCreateGeoManagerBase.h"

#include "OperatorsModelAPI.h"

namespace ModelOper
{
    /// 方盒子
    DefineGeometryOperator(actionBox, OperPrimitiveBoxManager);

    /// 球
    DefineGeometryOperator(actionSphere, OperPrimitiveSphereManager);

    /// 圆柱
    DefineGeometryOperator(actionCylinder, OperPrimitiveCylinderManager);

} // namespace ModelOper
#endif // !OPERATORSPRIMITIVEMANAGER_H
